//package com.plian.system.entity.fr.bank;
//
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.plian.Tools.DateUtil;
//import com.plian.system.mybatis.base.BaseEntity;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//
//import java.math.BigDecimal;
//import java.util.Date;
//
///**
// * 银行账户交易记录表
// *
// * @author gangan
// * @since 2020-07-17
// */
//@Data
//@TableName("fr_bank_trade_detail")
//@EqualsAndHashCode(callSuper = false)
//public class BankTradeDetail extends BaseEntity {
//
//    private static final long serialVersionUID = 1L;
//
//    /**
//     * 账号
//     */
//    private String bankAccount;
//
//    /**
//     * 账户名称
//     */
//    private String bankAccountName;
//
//    /**
//     * 银行
//     */
//    private String bankName;
//
//    /**
//     * 对应 银行编码
//     */
//    private String bankCode;
//
//    /**
//     * 对方账号
//     */
//    private String opBankAccount;
//
//    /**
//     * 对方账户名称
//     */
//    private String opBankAccountName;
//
//    /**
//     * 对方银行
//     */
//    private String opBankName;
//
//    /**
//     * 0-收入 1-支出
//     */
//    private Integer cdSign;
//
//    /**
//     * 交易金额
//     */
//    private BigDecimal amount;
//
//    /**
//     * 剩余金额，交易后剩余
//     */
//    private BigDecimal balance;
//
//    /**
//     * 银行流水号
//     */
//    private String serialNo;
//
//    /**
//     * 交易时间
//     */
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE)
//    private Date tradeDate;
//
//    /**
//     * 用途
//     */
//    private String uses;
//
//    /**
//     * 备注
//     */
//    private String note;
//
//    /**
//     * 回单号
//     */
//    private Integer voucherNo;
//
//    /**
//     * 是否对私，0公对公，1公对私
//     */
//    private Integer isPrivateTrade;
//
//    /**
//     * 所属集团id
//     */
//    private String topGroupId;
//
//    /**
//     * 所属集团名称
//     */
//    private String topGroupName;
//
//}
